$(function () {
    $("#publishBtn").click(publish);
});

function fileChange() {
	$("#hint").text("");
}

function publish() {

    //发送ajax请求之前，将CSRF令牌设置到请求的请求头中
    // var token = $("meta[name='_csrf']").attr("content");
    // var header = $("meta[name='_csrf_header']").attr("content");
    // $(document).ajaxSend(function (e,xhr,options) {
    // 	xhr.setRequestHeader(header,token);
    // });
    //发送异步请求
    var file = $('#file')[0].files[0];
    if (file==undefined){
    	$("#hint").text("(请选择文件)");
    	return;
	}
    if (file.size > 1024 * 1024 * 100) {
		$("#hint").text("(文件不能大于100M)");
    } else {
		$("#publishModal").modal("hide");
        $.ajax({
            url: CONTEXT_PATH + "/file/uploadFile",
            method: "post",
            processData: false,
            contentType: false,
            data: new FormData($("#fileForm")[0]),
            success: function (data) {
                data = $.parseJSON(data);
                $("#hintBody").text(data.msg);
                //显示提示框
                $("#hintModal").modal("show");
                //2秒后隐藏提示框
                setTimeout(function () {
                    $("#hintModal").modal("hide");
                    //刷新页面
                    if (data.code == 0) {
                        window.location.reload();
                    }
                }, 2500);
            }
        });
    }
}

function deleteFile(filename) {
    if (confirm("你确定要删除[ " + filename + " ] 这个文件吗")) {
        $.post(
            CONTEXT_PATH + "/file/delete/" + filename,
            function (data) {
                data = $.parseJSON(data);
                alert(data.msg);
                if (data.code == 0) {
                    setTimeout(function () {
                        window.location.reload();
                    }, 2000)
                }
            }
        )
    }
}
